8c220daaf8c0f92f1ccc88261c84ff6b7de70e99,src/de/blau/android/Logic.java,Logic,handleTouchEventMove,#number#number#number#number#,1275

Before Change


				if (draggingHandle) { // create node only if we are really dragging
					Log.d("Logic","creating node at handle position");
					try {
						Node newNode = performAddOnWay(selectedHandle.x, selectedHandle.y);
						if (newNode != null) {
							selectedHandle = null;
							draggingNode = true;

After Change


					try {
						if (handleNode == null && selectedHandle != null) {
							Log.d("Logic","creating node at handle position");
							handleNode = performAddOnWay(selectedHandle.x, selectedHandle.y);
							selectedHandle = null;
						}
						if (handleNode != null) {
							setSelectedNode(null); // performAddOnWay sets this, need to undo
							getDelegator().updateLatLon(handleNode, yToLatE7(absoluteY), xToLonE7(absoluteX));
						}